2 - Primers - Python & GitHub Coding
Leads to certification
Primers

2 - Primers - Python & GitHub Coding

This learning path is built for non-developers in finance, analysts, associates, and operations professionals who live in spreadsheets and want to automate the repetitive, rule-based work that fills their day. You'll learn Python from the ground up using examples drawn entirely from financial work: portfolios, reconciliations, fee schedules, watchlists, and reporting. Alongside the language itself, you'll develop the judgment to use GitHub Copilot responsibly, treating it as an assistant whose output you always verify, never a replacement for your own understanding.

The course is organized into three phases that change how you work with Copilot as your skills grow. In Phase 1 (Learn Python), Copilot acts as a Tutor that explains and clarifies while you read, run, and write your first scripts. In Phase 2 (Solve Problems), it becomes a Thinking Partner that helps you compare approaches and reason through loops, collections, functions, and input validation. In Phase 3 (Use Python Effectively), it serves as an Accelerator for debugging, testing, refactoring, and the professional GitHub workflow — with you reviewing every suggestion before you accept it. The path ends with a capstone in which you build, test, refine, and ship a complete portfolio tool of your own.

Every module is short (about 30 minutes) and hands-on, pairing plain-language instruction with practical exercises you complete in GitHub. By the end, you’ll be able to write and understand Python that automates real financial workflows, and you'll know how to make Copilot genuinely speed up your work without short-circuiting your learning.

Who is this for?

  • Financial professionals in non-developer roles who want to automate routine, structured work
  • Learners with no prior programming experience, comfort with spreadsheets is all that's assumed

What you’ll be able to do

  • Read, run, and write Python that applies consistent logic to financial data
  • Work with variables, conditionals, loops, lists, dictionaries, and functions
  • Validate inputs and handle messy real-world data gracefully
  • Debug failures, write simple tests, and refactor code for clarity
  • Use the GitHub workflow, commits, pull requests, and review to share work
  • Apply GitHub Copilot responsibly as a tutor, thinking partner, and accelerator, verifying its output at every step

Curriculum content

  • This learning path is built for non-developers in finance, analysts, associates, and operations professionals who live in spreadsheets and want to automate the repetitive, rule-based work that fills their day. You'll learn Python from the ground up using examples drawn entirely from financial work: portfolios, reconciliations, fee schedules, watchlists, and reporting. Alongside the language itself, you'll develop the judgment to use GitHub Copilot responsibly, treating it as an assistant whose output you always verify, never a replacement for your own understanding. The course is organized into three phases that change how you work with Copilot as your skills grow. In Phase 1 (Learn Python), Copilot acts as a Tutor that explains and clarifies while you read, run, and write your first scripts. In Phase 2 (Solve Problems), it becomes a Thinking Partner that helps you compare approaches and reason through loops, collections, functions, and input validation. In Phase 3 (Use Python Effectively), it serves as an Accelerator for debugging, testing, refactoring, and the professional GitHub workflow — with you reviewing every suggestion before you accept it. The path ends with a capstone in which you build, test, refine, and ship a complete portfolio tool of your own. Every module is short (about 30 minutes) and hands-on, pairing plain-language instruction with practical exercises you complete. By the end, you’ll be able to write and understand Python that automates real financial workflows, and you'll know how to make Copilot genuinely speed up your work without short-circuiting your learning. Who is this for? Financial professionals in non-developer roles who want to automate routine, structured work Learners with no prior programming experience, comfort with spreadsheets is all that's assumed What you’ll be able to do Read, run, and write Python that applies consistent logic to financial data Work with variables, conditionals, loops, lists, dictionaries, and functions Validate inputs and handle messy real-world data gracefully Debug failures, write simple tests, and refactor code for clarity Apply GitHub Copilot responsibly as a tutor, thinking partner, and accelerator, verifying its output at every step
    • Lesson Getting Oriented: Learning Python with GitHub Copilot